.ag-theme-quartz, .ag-theme-quartz-dark {
    --ag-header-height: 30px;
    --ag-header-foreground-color: white;
    --ag-header-background-color: black;
    --ag-header-cell-hover-background-color: rgb(80, 40, 140);
    --ag-header-cell-moving-background-color: rgb(80, 40, 140);
}
.ag-theme-quartz .ag-header,
.ag-theme-quartz-dark .ag-header {
    font-family: cursive;
}
.ag-theme-quartz .ag-header-group-cell,
.ag-theme-quartz-dark .ag-header-group-cell {
    font-weight: normal;
    font-size: 22px;
}
.ag-theme-quartz .ag-header-cell,
.ag-theme-quartz-dark .ag-header-cell {
    font-size: 18px;
}